html {
  font-size: 64px; }

.capital_content {
  position: absolute;
  top: 0;
  left: 0;
  height: 0;
  width: 0;
  overflow: hidden;
  transform-origin: center;
  transition: all .4s linear; }
  .capital_content .content_c {
    position: absolute;
    top: 1.40625rem;
    bottom: 1.48438rem;
    width: 100%;
    background: #fff;
    overflow-x: hidden;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch; }
    .capital_content .content_c .top_menu {
      width: 9.09375rem;
      margin: 0 auto;
      padding-top: 0.59375rem;
      padding-bottom: 0.45313rem;
      border-bottom: 0.01563rem solid #e6e6e6; }
      .capital_content .content_c .top_menu h5 {
        font-size: 16px; }
      .capital_content .content_c .top_menu p {
        font-size: 12px;
        color: #dddddd; }
        .capital_content .content_c .top_menu p span {
          font-size: 12px; }
          .capital_content .content_c .top_menu p span::before {
            content: "\e660";
            margin-right: 0.125rem; }
      .capital_content .content_c .top_menu h6 {
        margin-top: 0.73438rem;
        font-size: 12px;
        color: #dddddd;
        line-height: 0.4375rem;
        margin-bottom: 0.3125rem; }
      .capital_content .content_c .top_menu .img_wrap {
        width: 9.0625rem;
        height: 5.26563rem;
        margin: 0 auto; }
        .capital_content .content_c .top_menu .img_wrap img {
          width: 100%; }
    .capital_content .content_c h5 {
      width: 9.09375rem;
      margin: 0.54688rem auto 0.09375rem auto;
      color: #8e8d8d;
      font-size: 16px; }
    .capital_content .content_c .contact_way {
      height: 2.34375rem;
      width: 100%;
      background: #b20000;
      display: flex;
      justify-content: space-around;
      padding-top: 0.28125rem; }
      .capital_content .content_c .contact_way .contact {
        width: 2.84375rem;
        height: 1.79688rem;
        text-align: center;
        vertical-align: middle;
        padding-top: 0.07813rem; }
        .capital_content .content_c .contact_way .contact .iconfont {
          color: #FFFFFF;
          font-size: 18px; }
          .capital_content .content_c .contact_way .contact .iconfont:nth-of-type(2) {
            margin-bottom: 0.15625rem; }
        .capital_content .content_c .contact_way .contact p {
          color: #FFFFFF;
          font-size: 12px;
          line-height: 0.4375rem; }
        .capital_content .content_c .contact_way .contact:nth-of-type(2) {
          border-right: 0.01563rem solid #fff;
          border-left: 0.01563rem solid #fff; }

.capi_on {
  height: 100%;
  width: 100%;
  z-index: 99; }
